home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / dhg_100.zip / DHGREPPM.DOC < prev    next >
Text File  |  1997-05-23  |  8KB  |  178 lines

  1. I. Overview
  2.  
  3. This document contains some basic getting started information,
  4. general information, and registration information.
  5.  
  6. Most of the usage information is available as online context
  7. sensitive help.  Pressing the F1 key will bring up the help
  8. information about the current menu selection.
  9.  
  10. Grep stands for "Get Regular Expression and Print" and is a
  11. text searching tool that was first developed for unix systems and has
  12. been ported to most operating systems. 
  13.  
  14. This PM version of grep is designed as a user friendly application. 
  15. It is designed for a multitasking environment and the search takes place
  16. on a separate thread to minimize the time that the wait icon 
  17. is displayed. It will also run in a low priority idle mode to 
  18. reduce the impact the search has on the other active programs.
  19.  
  20. The often cryptic command line options have been replaced with easy to
  21. use menu selections.  The output of the search is sent to a PM window
  22. and the user has easy access to all of the information that was found
  23. by the program.
  24.  
  25. To reduce the overhead, the results are buffered until the search is
  26. completed and then written to the results window.  To indicate that
  27. the search is still active, the small icon at the left of the
  28. title bar will change color as an activity indicator. The color change
  29. depends on the search results, so it does not change at a fixed rate.
  30.  
  31. This version of grep does not support the full set of
  32. "regular expressions" that most of the command line versions of grep
  33. support.  It does support two wild-card characters.  The '*' character
  34. represents multiple characters and the character '?' represents one
  35. character. Thus a search pattern of "h*e"  would match both "house" and
  36. "horse". A search pattern of "ho?se" would also match both words. The 
  37. wildcard action of the '*' character is not limited to a single
  38. character or word, it can represent multiple words. The limit in the
  39. search is that the search pattern must found in a single line.  The
  40. program reads one line at a time from the source file, with a line being
  41. terminated by a newline character or characters.
  42.  
  43. DH-Grep-PM is a shareware program and if you continue to use the
  44. program you should register it.  DH-Grep-PM  does not have any
  45. code to check on how long the program has been in use, so it is
  46. up to the user to determine a reasonable trial period.
  47.  
  48. The shareware version of DH-Grep-PM is fully functional, but a
  49. registration prompt will be displayed when the program is started 
  50. and when it is closed.  
  51.  
  52. II.  Installation
  53.  
  54. REXX CMD files are provided to install DH-Grep-PM. 
  55.  
  56. The install file will prompt the user for the destination
  57. directory and will copy the files to that directory and will
  58. create a desktop object for DH-Grep-PM. 
  59.  
  60. The shareware version of DH-Grep-PM uses the file INSTALL.CMD
  61. to install the utility.
  62.  
  63. The registered version of DH-Grep-PM comes with three installation
  64. CMD files and three versions of DH-Grep-PM.
  65.  
  66. INSTALL3.CMD installs the basic version of DH-Grep-PM
  67. INSTALL4.CMD installs the 486 version of DH-Grep-PM
  68. INSTALL5.CMD installs the pentium/586 version of DH-Grep-PM
  69.  
  70. The three versions were compiled with the different CPU optimizations
  71. enabled and the user should select the appropriate installation CMD
  72. file.  A 386 CPU PC will be able to run all three versions, but the
  73. basic version will give the best performance on a 386 CPU.
  74.  
  75. The installation routine will copy the desired executable and create
  76. a program object on the desktop.
  77.  
  78. If the user wants to use an editor other than the system editor
  79. E.EXE, the editor CMD file (edit_cmd.cmd) must be modified.  This
  80. file must be located in the working directory and the editor must be
  81. in the search path or the path must be included with the editor name.
  82. The default edit_cmd.cmd file consists of the line shown below.
  83.  
  84. e %1
  85.  
  86.  
  87. III.  Uninstalling DH-Grep-PM
  88.  
  89. If you find it necessary to remove DH-Grep-PM, simply delete the
  90. unzipped files, program object, and directory. DH-Grep-PM makes no
  91. entries in the OS/2 System INI files.
  92.  
  93.  
  94. IV.  Getting Started
  95.  
  96. DH-Grep-PM was designed to be easy to use and there is context
  97. sensitive help available for most if not all of the menu selections.
  98. Pressing the F1 key will bring up the help information.
  99.  
  100. The user must enter the search parameters before the search can be
  101. started.  The Enter Search Parameters selection is located under the
  102. Configure Search selection on the menu bar.  Once the user has entered
  103. the search parameters, the search may be started. The Start selection
  104. on the menu bar is disabled until the search parameters are entered.
  105.  
  106. The Stop selection on the menu bar is disabled until the search has
  107. been started.  Selection Stop will bring up a dialog box that prompts
  108. the user to verify the stop request.  If a file is opened for
  109. searching when the stop request is made, the search will terminate
  110. after the file has been processed.  Then the results of the search
  111. will be displayed in the results window.
  112.  
  113. If the user places the cursor (not the mouse pointer) on a file name
  114. in the results window and then double clicks with the right mouse
  115. button, that file will be loaded into the editor specified in the
  116. edit_cmd.cmd file.  The easiest way to move the cursor to the desired
  117. line or file name is to double click on the line or file name with
  118. the left mouse button.
  119.  
  120. The number of files that may be opened is not limited by DH-Grep-PM,
  121. but may have a practical limit due to the memory used by each
  122. instance of the editor.
  123.  
  124. This utility will only run on OS/2 Warp and later releases.
  125.  
  126.  
  127. V. Why & How to Register
  128.  
  129. Registered users feel good about supporting OS/2 developers and enjoy
  130. these additional benefits:
  131.  
  132. Registered users of DH-Grep-PM will have access to two additional
  133. executable files that were compiled with the 486 and 586 compiler
  134. options.  These versions will offer some performance improvement
  135. for users with 468, Pentium, or equivalent CPUs. 
  136.  
  137. Registered users are supported via e-mail.  Send help requests and
  138. good ideas to me at dwhawk@southwind.net.
  139.  
  140. There are two places to register PMStripper.  Through BMT Micro and
  141. directly with the author.
  142.  
  143. Registration through BMT Micro:
  144.  
  145. BMT Micro will accept credit cards and will be more convenient for
  146. OS/2 users outside the United States.  BMT Micro's price to register
  147. PMStripper is $10.00 (US Dollars).  BMT Micro also has an FTP area
  148. where the registered version can be obtained after registration. 
  149.  
  150. BMT Micro is also setup to distribute DH-Grep-PM on floppy disk for
  151. those users who do not have internet access.  There will be an
  152. additional fee for shipping and handling of floppy disk requests.
  153.  
  154. Direct registration:
  155.  
  156. Stuff small bills, gold coins, diamonds or even checks (US banks
  157. only, please) valued at $8.00 (US dollars) into an envelope and mail
  158. to:
  159.  
  160. Don Hawkinson
  161. 4555 N Hillcrest
  162. Wichita KS, 67220-3832
  163. USA
  164.  
  165. Please don't send $100 bills (or larger) in the mail without
  166. purchasing full postal insurance.  Also, no change will be
  167. returned because it is absolutely unsafe, and unwise, to send cash
  168. through the mail.
  169.  
  170. The registered version of DH-Grep-PM will distributed via a download
  171. link on my web page, so make certain that your e-mail address is included
  172. with your registration fee. I will need it to send you the user name and
  173. password required for the download.
  174.  
  175. Registered users will be notified of updates via e-mail.
  176.  
  177. Registration covers all 1.xx versions of DH-Grep-PM.  
  178.